草庐IT

git stash 恢复

全部标签

android - 按下主页按钮并重新打开应用程序后如何在 Android 中恢复 MediaPlayer

我尝试了很多方法,对我的代码做了很多更改,我阅读了AndroidMediaPlayer文档,我尝试了StackOverflow示例,但没有一个能解决我的问题。我的问题:当我按下模拟器或手机的主页按钮然后重新打开应用程序时,它从头开始。希望你能帮助我。提前致谢。这是我的代码:publicclassMediaplayerextendsActivityimplementsOnCompletionListener,OnErrorListener,OnInfoListener,OnPreparedListener,OnSeekCompleteListener,OnVideoSizeChanged

android - 带暂停和恢复功能的倒数计时器

我想通过暂停和重启来做倒数计时器。现在我通过实现ontick()和onfinish()来显示倒数计时器。请帮助我。这里是倒数计时器的代码finalCountDownTimerCounter1=newCountDownTimer(timervalue1,1000){publicvoidonTick(longmillisUntilFinished){System.out.println("onTickmethod!"(String.valueOf(millisUntilFinished/1000)));longs1=millisUntilFinished;}publicvoidonFini

android - 如何在 Android 中保存和恢复 ListView 位置

我有tabView,在每个选项卡中显示列表。当我在一个选项卡中滚动,切换到另一个选项卡并返回到上一个选项卡时,位置返回到顶部而不是显示上一个滚动位置。我如何实现这一目标?需要知道如何使用onSaveInstanceState和onRestoreInstanceState来保存位置并使用保存的位置来显示上一个滚动位置。提前致谢。谢谢大家的回复。我尝试了所有解决方案,但遇到了其他问题。基本上我面临的问题如下。当我启动我的应用程序时,我将ListView作为我的第一个Activity。当我单击列表项时,它会启动包含3个选项卡的选项卡Activity。所有3个选项卡都使用名为ListActiv

Android:旋转更改后对话框等恢复

如何在旋转屏幕后恢复对话框等?例如,弹出一个alertDialog告诉用户一些信息。然后用户将屏幕旋转到另一个方向。如何恢复alertDialog?任何人都可以指导我去做吗?谢谢!稍后追加:我查看了android源代码并找到了这些东西:对话框存放在mManagedDialogs中,相关信息为:mManagedDialogs=newSparseArray();onSaveInstanceState相关:finalvoidperformSaveInstanceState(BundleoutState){onSaveInstanceState(outState);saveManagedDia

android - 如何在不恢复中间 fragment 的情况下清除 Android fragment 返回堆栈

我需要清除返回堆栈中的所有fragment。问题是我需要确保在某个时间点,堆栈已成功清除,之后不会恢复弹出的fragment。一些fragment显示与当前登录用户相关的内容。现在,如果用户决定注销,我想清除堆栈,注销用户并将应用程序转换为初始fragment。问题是,堆栈弹出被推迟,在我注销后,一些与用户相关的fragment试图恢复并询问用户配置文件数据。如果没有登录用户,底层API会抛出异常。因此fragment崩溃,因为它不应该在这种状态下使用。我试过很多方法:@OverridepublicvoidonSignOutConfirmed(){Log.d(TAG,"onSignOu

java - Android - 如何恢复 ViewPager 项目的状态

我在恢复ViewPager中的View状态时遇到问题。ViewPager的内容是扩展FrameLayout的View。问题是FrameLayout.onRestoreInstanceState()如果以编程方式添加到ViewPager中则不会被调用这是我的Activity.java的代码privateViewPagervPager;privateMainPagerAdaptermAdapter;@OverrideprotectedvoidonCreate(@NullableBundlesavedInstanceState){setContentView(R.layout.activit

android - 在 Android 中暂停和恢复录音

我正在使用MediaRecorder类在Android2.3中开发录音应用程序。我有以下要求:发生中断时,比如在通话录音期间,暂停录音。在中断结束并且我的录音Activity的onResume被调用后,我必须从暂停的地方继续录音。我找不到用于暂停和恢复录制的MediaRecorderAPI。只有start()和stop()可用。除了分别录制中断前后的两个文件,然后将它们拼接成一个文件,还有其他方法可以实现吗?斯内哈·约翰。 最佳答案 有两种可能的方法来完成这项任务,如果您使用媒体录音机进行录音,那么您可以将一个音频文件附加到另一个音

android - 暂停和恢复 ActivityGroup 中的子 Activity

我正在尝试创建自定义ActivityGroup。除了组子Activity的Activity生命周期方法之外,我正在使一切正常工作。当他们进入/退出焦点时,如何在我的子Activity中调用onResume/onPause方法?我知道tabActivity会执行此操作,但我在查看代码时找不到如何执行此操作。提前致谢! 最佳答案 我遇到了类似的问题。我认为这与Activity组如何存储历史记录有关。如果您将View存储在数组列表中,则并不总是调用onresume/onpause。我通过使用此实现来解决它,它将ActivityID存储在数

java - 如何在 Android 上恢复 SSL session

我每30秒与服务器建立一个SSL连接,无法承受SSL握手的开销,它需要将近6K。我想要做的是使用SSLsession恢复(让我的客户端使用在上一个session中从服务器接收到的SID)我看过这篇文章:ReusingSSLSessionsinAndroidwithHttpClient但是删除registry.register(newScheme("http",PlainSocketFactory.getSocketFactory(),80))行的神奇解决方案;只是对我不起作用(当客户端没有发送sessionID时,我在wireshark中看到它)即使它有一个。是否有在android上使

android - 保存 WebView 的状态并在 ANDROID 中恢复

我有一个Android应用程序,它使用ViewPager构建,并在每个页面中分隔WebView。每个WebView指向不同的网站。例如,Page1:facebook,Page2:Twitter,Page3:Google+。用户可以添加/删除页面。我的mPager.setOffscreenPageLimit(1)(其中mPager是ViewPager的实例)。这意味着,当用户查看3.页面时,将处理第一个fragment(并在用户再次查看2.页面时重新创建)。我想要的是在销毁之前首先保存WebView的状态并将其状态保存在某处,然后在用户看到它时恢复它。因为它会重新加载页面,而且显然很烦人